21 research outputs found

    Wi-PoS : a low-cost, open source ultra-wideband (UWB) hardware platform with long range sub-GHz backbone

    Get PDF
    Ultra-wideband (UWB) localization is one of the most promising approaches for indoor localization due to its accurate positioning capabilities, immunity against multipath fading, and excellent resilience against narrowband interference. However, UWB researchers are currently limited by the small amount of feasible open source hardware that is publicly available. We developed a new open source hardware platform, Wi-PoS, for precise UWB localization based on Decawave’s DW1000 UWB transceiver with several unique features: support of both long-range sub-GHz and 2.4 GHz back-end communication between nodes, flexible interfacing with external UWB antennas, and an easy implementation of the MAC layer with the Time-Annotated Instruction Set Computer (TAISC) framework. Both hardware and software are open source and all parameters of the UWB ranging can be adjusted, calibrated, and analyzed. This paper explains the main specifications of the hardware platform, illustrates design decisions, and evaluates the performance of the board in terms of range, accuracy, and energy consumption. The accuracy of the ranging system was below 10 cm in an indoor lab environment at distances up to 5 m, and accuracy smaller than 5 cm was obtained at 50 and 75 m in an outdoor environment. A theoretical model was derived for predicting the path loss and the influence of the most important ground reflection. At the same time, the average energy consumption of the hardware was very low with only 81 mA for a tag node and 63 mA for the active anchor nodes, permitting the system to run for several days on a mobile battery pack and allowing easy and fast deployment on sites without an accessible power supply or backbone network. The UWB hardware platform demonstrated flexibility, easy installation, and low power consumption

    Edge inference for UWB ranging error correction using autoencoders

    Get PDF
    Indoor localization knows many applications, such as industry 4.0, warehouses, healthcare, drones, etc., where high accuracy becomes more critical than ever. Recent advances in ultra-wideband localization systems allow high accuracies for multiple active users in line-of-sight environments, while they still introduce errors above 300 mm in non-line-of-sight environments due to multi-path effects. Current work tries to improve the localization accuracy of ultra-wideband through offline error correction approaches using popular machine learning techniques. However, these techniques are still limited to simple environments with few multi-path effects and focus on offline correction. With the upcoming demand for high accuracy and low latency indoor localization systems, there is a need to deploy (online) efficient error correction techniques with fast response times in dynamic and complex environments. To address this, we propose (i) a novel semi-supervised autoencoder-based machine learning approach for improving ranging accuracy of ultra-wideband localization beyond the limitations of current improvements while aiming for performance improvements and a small memory footprint and (ii) an edge inference architecture for online UWB ranging error correction. As such, this paper allows the design of accurate localization systems by using machine learning for low-cost edge devices. Compared to a deep neural network (as state-of-the-art, with a baseline error of 75 mm) the proposed autoencoder achieves a 29% higher accuracy. The proposed approach leverages robust and accurate ultra-wideband localization, which reduces the errors from 214 mm without correction to 58 mm with correction. Validation of edge inference using the proposed autoencoder on a NVIDIA Jetson Nano demonstrates significant uplink bandwidth savings and allows up to 20 rapidly ranging anchors per edge GPU

    UWB anchor nodes self-calibration in NLOS conditions : a machine learning and adaptive PHY error correction approach

    Get PDF
    Ultra-wideband (UWB) positioning performance is highly related to the accuracy of the coordinates of the fixed anchor nodes, which form the system infrastructure. The process of determining the position of the anchors is called calibration. In an anchor-based system, it is crucial for the fixed nodes to know their locations with the highest possible accuracy. However, in certain situations, it is almost impossible to perform the calibration manually, e.g., during emergency interventions. Moreover, calibration is always delicate and time-consuming. We designed an effortless and accurate self-calibration algorithm that does not require any manual intervention to precisely pinpoint the position of the anchors. This paper presents an innovative algorithm that combines machine learning and exploits the time resolution capabilities of UWB with adaptive physical settings to enable the automatic calibration of the fixed anchor nodes, even in realistic NLOS (non-line-of-sight) conditions. The self-calibration algorithm combines iterative gradient descent to pinpoint the positions of the anchors and uses error detection and correction from a convolutional neural network. Moreover, the algorithm can use a different set of settings for each anchor pair. This is done to ensure the most robust and accurate communication between nodes. Extensive measurements were carried out to allow anchors to estimate distances among each others. Distances were then combined and processed by the self-calibration algorithm. Experimental evaluation in two complex and large environments with many obstacles and reflections shows that accuracy reached by the algorithm is about 2.4 cm on average and 95th percentile is 5.7 cm, in best case. The results refer to the relative positions among the anchors. Results prove that in order to precisely calibrate the anchors nodes in an UWB positioning system, high correctness can be obtained by combining the accuracy of UWB together with deep learning and adaptive PHY modulation schemes

    Feasibility of wireless horse monitoring using a kinetic energy harvester model

    Get PDF
    To detect behavioral anomalies (disease/injuries), 24 h monitoring of horses each day is increasingly important. To this end, recent advances in machine learning have used accelerometer data to improve the efficiency of practice sessions and for early detection of health problems. However, current devices are limited in operational lifetime due to the need to manually replace batteries. To remedy this, we investigated the possibilities to power the wireless radio with a vibrational piezoelectric energy harvester at the leg (or in the hoof) of the horse, allowing perpetual monitoring devices. This paper reports the average power that can be delivered to the node by energy harvesting for four different natural gaits of the horse: stand, walking, trot and canter, based on an existing model for a velocity-damped resonant generator (VDRG). To this end, 33 accelerometer datasets were collected over 4.5 h from six horses during different activities. Based on these measurements, a vibrational energy harvester model was calculated that can provide up to 64.04 mu W during the energetic canter gait, taking an energy conversion rate of 60% into account. Most energy is provided during canter in the forward direction of the horse. The downwards direction is less suitable for power harvesting. Additionally, different wireless technologies are considered to realize perpetual wireless data sensing. During horse training sessions, BLE allows continues data transmissions (one packet every 0.04 s during canter), whereas IEEE 802.15.4 and UWB technologies are better suited for continuous horse monitoring during less energetic states due to their lower sleep current

    UWB localization with battery-powered wireless backbone for drone-based inventory management

    Get PDF
    Current inventory-taking methods (counting stocks and checking correct placements) in large vertical warehouses are mostly manual, resulting in (i) large personnel costs, (ii) human errors and (iii) incidents due to working at large heights. To remedy this, the use of autonomous indoor drones has been proposed. However, these drones require accurate localization solutions that are easy to (temporarily) install at low costs in large warehouses. To this end, we designed a Ultra-Wideband (UWB) solution that uses infrastructure anchor nodes that do not require any wired backbone and can be battery powered. The resulting system has a theoretical update rate of up to 2892 Hz (assuming no hardware dependent delays). Moreover, the anchor nodes have an average current consumption of only 27 mA (compared to 130 mA of traditional UWB infrastructure nodes). Finally, the system has been experimentally validated and is available as open-source software

    Badminton activity recognition using accelerometer data

    Get PDF
    A thorough analysis of sports is becoming increasingly important during the training process of badminton players at both the recreational and professional level. Nowadays, game situations are usually filmed and reviewed afterwards in order to analyze the game situation, but these video set-ups tend to be difficult to analyze, expensive, and intrusive to set up. In contrast, we classified badminton movements using off-the-shelf accelerometer and gyroscope data. To this end, we organized a data capturing campaign and designed a novel neural network using different frame sizes as input. This paper shows that with only accelerometer data, our novel convolutional neural network is able to distinguish nine activities with 86% precision when using a sampling frequency of 50 Hz. Adding the gyroscope data causes an increase of up to 99% precision, as compared to, respectively, 79% and 88% when using a traditional convolutional neural network. In addition, our paper analyses the impact of different sensor placement options and discusses the impact of different sampling frequenciess of the sensors. As such, our approach provides a low cost solution that is easy to use and can collect useful information for the analysis of a badminton game

    Feature-Based Generalized Gaussian Distribution Method for NLoS Detection in Ultra-Wideband (UWB) Indoor Positioning System

    Get PDF
    Nonline-of-sight (NLoS) propagation condition is a crucial factor affecting the precision of the localization in the ultra-wideband (UWB) indoor positioning system (IPS). Numerous supervised machine learning (ML) approaches have been applied for the NLoS identification to improve the accuracy of the IPS. However, it is difficult for existing ML approaches to maintain a high classification accuracy when the database contains a small number of NLoS signals and a large number of line-of-sight (LoS) signals. The inaccurate localization of the target node caused by this small number of NLoS signals can still be problematic. To solve this issue, we propose feature-based Gaussian distribution (GD) and generalized GD (GGD) NLoS detection algorithms. By employing our detection algorithm for the imbalanced dataset, a classification accuracy of 96.7% and 98.0% can be achieved. We also compared the proposed algorithm with the existing cutting edge, such as support vector machine (SVM), decision tree (DT), naive Bayes (NB), and neural network (NN), which can achieve an accuracy of 92.6%, 92.8%, 93.2%, and 95.5%, respectively. The results demonstrate that the GGD algorithm can achieve high classification accuracy with the imbalanced dataset. Finally, the proposed algorithm can also achieve a higher classification accuracy for different ratios of LoS and NLoS signals, which proves the robustness and effectiveness of the proposed method

    Fast and Precise Neural Network-Based Environment Detection utilizing UWB CSI for Seamless Localization Applications

    Get PDF
    Seamless localization, navigation, and tracking applications can be realized utilizing different sensors and cameras, radio frequency signals such as WiFi, ultra-wideband, and global navigation satellite system, each of which is better suited for different types of environments. As such, awareness of the environment is crucial for the system to efficiently utilize the most relevant resources in each scenario and enable seamless transition between different environments. For example, when vehicles are moving from an open area such as open highway to crowded urban streets, or the opposite, they experience a considerable environment transition, which triggers opportunities for wide-range environment-specific device and algorithm optimization. In this paper, a novel infrastructure-free method utilizing channel state information of ultra-wideband signals and a convolutional neural network is proposed. This method enables a fast detection of the environment type, including crowded urban and open outdoor, reaching a detection latency of only three milliseconds. The experimental data is collected in the real environments of the city of Ghent, Belgium. The test data set, used for numerical performance evaluations, is collected from areas different from those used in the training set. The results show that the proposed method provides an average environment detection accuracy of 90% in the considered test setup.Peer reviewe

    Anchor pair selection for error correction in time difference of arrival (TDoA) ultra wideband (UWB) positioning systems

    No full text
    Ultra wideband positioning systems typically use techniques such as two way ranging (TWR) or time difference of arrival (TDoA) to calculate the position of mobile tags. TDoA techniques require the transmission of only a single packet by the mobile tag, thus providing better scalability, higher update rates and less energy consumption than TWR techniques. However, the TDoA performance degrades heavily when a subset of the anchors are in non-line-of-sight (NLOS) conditions with the tag or with each other. To remedy this, we propose and compare different algorithms to select a subset of anchor pairs before calculating the TDoA position in 3 different conditions: LOS conditions between all devices, NLOS conditions between tag and anchor nodes and NLOS conditions between anchors and between tag and anchor nodes. We use an experimental setup with 1 tag and 8 anchor nodes to compare the accuracy gains obtained by using both simple algorithms and more complex machine learning (ML) based algorithms applied on the channel impulse responses of anchor pairs. By selecting the best anchor combinations our algorithms can reduce the positioning error by 75% (assuming perfectly known ground truth), by 19% using realistically low complexity algorithms and by 38% for ML based algorithms
    corecore